
	$(document).ready(function(){
		/*$("[data-role=page]").on("pagehide", function(event) {
		    alert("야호");
		});*/
		Date.prototype.yyyymmdd = function() {         
            
	        var yyyy = this.getFullYear().toString();                                    
	        var mm = (this.getMonth()+1).toString(); // getMonth() is zero-based         
	        var dd  = this.getDate().toString();             
	                            
	        return yyyy + '/' + (mm[1]?mm:"0"+mm[0]) + '/' + (dd[1]?dd:"0"+dd[0]);
	   };  
		
		$("#loginForm").submit(function(){
			var id=$("#id").val();
			var pass=$("#password").val();
			if(id==""){
				alert("아이디를 입력하세요");
				$("#id").focus();
				return false;
			}
			if(pass==""){
				alert("비밀번호를 입력하세요");
				$("#password").focus();
				return false;
			}
		}); //로그인 체크
		
		var idCheck=false;
		$("#registerId").keyup(function(){
			idCheck=false;
		});
		
		$("#idCheckBtn").click(function(){
			if($("#registerId").val()!=""){
			$.ajax({
				type:"post",
				url:"idCheck.nu",
				data:"id="+$("#registerId").val(),
				dataType:"json",
				success:function(data){
					if(data==1){
						$("#idCheckView").html("이미 존재하는 아이디입니다.");
						idCheck=false;
					}else{
						$("#idCheckView").html("사용 가능한 아이디입니다.");
						idCheck=true;
					}
				}
			});
			}else{
				alert("아이디를 입력하세요");
			}
		});
		$("#registerForm").submit(function(){
			var id=$("#registerId").val();
			var pass=$("#registerPass").val();
			var cpass=$("#confirmPass").val();

			if(id==""){
				alert("아이디를 입력하세요");
				$("#registerId").focus();
				return false;
			}
			if(idCheck==false){
				alert("아이디 중복체크를 해주세요");
				return false;
			}
			if(pass==""){
				alert("비밀번호를 입력하세요");
				$("#registerPass").focus();
				return false;
			}
			if(cpass==""){
				alert("비밀번호 확인을 입력하세요");
				$("#confirmPass").focus();
				return false;
			}
			if(pass!=cpass){
				alert("입력하신 비밀번호가 확인 비밀번호와 맞지 않습니다");
				$("#registerPass").val("");
				$("#confirmPass").val("");
				return false;
			}
			if(document.registerForm.uploadfile.value!=""){
				var IMG_FORMAT = "\.(bmp|gif|jpg|jpeg|png)$";
				if((new RegExp(IMG_FORMAT, "i")).test(document.registerForm.uploadfile.value)){
					return true;
				}else{
					alert("이미지 파일만 첨부하실 수 있습니다.   ");
					return false;
				}
			}
		}); //회원가입
		
		$("[data-role=page]").live("pageshow",function(event) { 
	          if(this.id == "updatePage") { 
	        	 $("#updateForm").submit(function(){
	               var pass=$("#updatePass").val();
				   var cpass=$("#updateConfirmPass").val();

					if(pass==""){
						alert("비밀번호를 입력하세요");
						$("#updatePass").focus();
						return false;
					}
					if(cpass==""){
						alert("비밀번호 확인을 입력하세요");
						$("#updateConfirmPass").focus();
						return false;
					}
					if(pass!=cpass){
						alert("입력하신 비밀번호가 확인 비밀번호와 맞지 않습니다");
						$("#updatePass").val("");
						$("#updateConfirmPass").val("");
						return false;
					}
					if(document.updateForm.uploadfile.value!=""){
						var IMG_FORMAT = "\.(bmp|gif|jpg|jpeg|png)$"; 
						if((new RegExp(IMG_FORMAT, "i")).test(document.updateForm.uploadfile.value)){
							return true;
						}else{
							alert("이미지 파일만 첨부하실 수 있습니다.");
							return false;
						}
					}
	        	 });
	          } else if(this.id == "boardContentPage") { 
	        	  $("#regReplyForm").submit(function(){
	        		  if($("#replyContent").val()==""){
	        			  alert("댓글 내용을 입력해 주세요");
	        			  return false;
	        		  }
	        	  });
	         } else if(this.id == "boardRegisterPage"){
	        	  $("#boardRegisterForm").submit(function(){
	        		  if($("#boardRegisterTitle").val()==""){
	        			  alert("제목을 입력하세요");
	        			  return false;
	        		  }
	        		  if($("#boardRegisterContent").val()==""){
	        			  alert("게시할 글의 내용을 올려주세요");
	        			  return false;
	        		  }
	        		  if(document.boardRegisterForm.uploadFileForBoard.value!=""){
	        			  var IMG_FORMAT = "\.(bmp|gif|jpg|jpeg|png)$"; 
							if((new RegExp(IMG_FORMAT, "i")).test(document.boardRegisterForm.uploadFileForBoard.value)){
								return true;
							}else{
								alert("이미지 파일만 첨부하실 수 있습니다.");
								return false;
							}
						}
	        	  });
	          }else if(this.id == "groupRegisterPage"){
	        	  $("#registerGroupForm").submit(function(){
	        		  if($("#registerGroupName").val()==""){
	        			  alert("제목을 입력하세요");
	        			  return false;
	        		  }
	        	  });
	          }else if(this.id=="logoutPage"){
	        	  // 창을 끄거나 종료하는 로직이 있어야 함...
	        	  location.href='index.jsp';
	          }else if(this.id=="insertPlanPage"){
	        	var date = new Date();
	        	var d=date.yyyymmdd();
	        	  $("#nu_plan_start_date").val(d);
	        	  
	        	  $("#insertPlanForm").submit(function(){
	        		  var nu_plan_title=$("#nu_plan_title").val();
	        		  var nu_plan_content=$("#nu_plan_content").val();
	        		  var nu_plan_start_date=$("#nu_plan_start_date").val();
	        		  var nu_plan_end_date=$("#nu_plan_end_date").val();
	        	  	if(nu_plan_start_date<d){
        			  alert("시작일은 과거일 수 없습니다.");
        			  return false;
	        	  	}if(nu_plan_start_date>=nu_plan_end_date){
	        			  alert("종료일은 시작일보다 나중이어야 합니다.");
	        			  return false;
	        		  }if(nu_plan_title==""){
	        			  alert("새 계획의 제목을 입력하세요");
	        			  return false;
	        		  }if(nu_plan_content==""){
	        			  alert("새 계획의 내용을 입력하세요");
	        			  return false;
	        		  }if(nu_plan_start_date==""){	
	        			  alert("새 계획의 시작일을 입력하세요");
	        			  return false;
	        		  }if(nu_plan_end_date==""){
	        			  alert("새 계획의 종료일을 입력하세요");
	        			  return false;
	        		  }
	        	  });
	          }else if(this.id=="showPlanDetailPage"){
	        	  $("#plan_date").attr("readonly",true);
	          }

	          $("[data-role=content] > a").click(function() { 
	        		history.back();
	          });
	          
		});
	});//document